Extend trait
既存のコレクションに Iterator の中身を追加するためのトレイト
定義
code:rust
pub trait Extend<A> {
fn extend<T: IntoIterator<Item = A>>(&mut self, iter: T);
}
例
code:rust
let mut v = vec!1, 2;
v.extend(3, 4, 5);
// v == 1,2,3,4,5
.pushは1要素だが.extendは任意長
/mrsekut-book-4873118557/371 (15.4.13 Extendトレイト)